// 环形链表
// 给你一个链表的头节点 head ，判断链表中是否有环。
// 如果链表中有某个节点，可以通过连续跟踪 next 指针再次到达，则链表中存在环。
//  为了表示给定链表中的环，评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置（索引从 0 开始）。
// 如果链表中存在环 ，则返回 true 。 否则，返回 false 。


var hasCycle = function(head){
    // 直接快慢指针就好了其实
    let slow = head , fast = head
    while(slow != null && fast.next != null && fast.next.next != null){
        slow = slow.next
        fast = fast.next.next
        if(slow == fast) return true
    }
    return false
}